/*
 * Zadanie 2 15
 *
 * Napisz funkcję podzial215, która podzieli tablicę liczb całkowitych A,
 * że po lewej stronie tablicy A będą posortowane liczby pierwsze z tej tablicy,
 * a po prawej posortowane liczby niepierwsze. Zadanie to rozwiąż nie tworząc żadnych
 * innych dodatkowych tablic. Napisz funkcje pomocnicze do sprawdzenia czy liczba
 * jest pierwsza, czy też nie, do posortowania liczb w podanym zakresie.
 * Postaraj się wykorzystać jak najwięcej samodzielnie napisanych funkcji.
 *
 * void podzial(int* A, int dlugoscA);
 *
 * Version: $Id: main.cpp 44 2011-10-29 06:34:59Z s8376@pjwstk.edu.pl $
 */
#include <iostream>
#include "podzial.h"
using namespace std;

int main(void)
{
    int arrayA[] = { 12, 3, 20, 5, 7, 40, 0, 3, 30, 90, 1, 12, 11, 5, 13, 21 };

    for (int i = 0; i < 16; i++) {
        cout << arrayA[i] << " ";
    }
    cout << endl;

    //2
    //3
    //5
    //7
    //11
    //13
    //17
    //19
    //23


    podzial(arrayA, 16);

    return 0;
}
